public interface Aggregate {
    Iterator createIterator();
    void add(Object object);
    boolean remove(Object object);
}